home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
17 Bit Software 6: Level 6
/
17 Bit - Level 6 (1998)(Epic Marketing)[!].iso
/
quartz
/
q0039.dms
/
q0039.adf
/
CONTENTS
< prev
next >
Wrap
Text File
|
1990-12-04
|
5KB
|
188 lines
(c) 1990 S.Hawtin.
NorthC 1.3 provides an selection of programs, documentation and
examples, if your version does not contain all the following you should
complain to the person you got it from.
This release has been spread across two disks, this gives me enough space
to include a larger set of examples. The "NorthC:" disk contains the
essential programs, the "NorthC Examples:" disk contains some examples and
some of the source code for the programs.
"NorthC:" disk
setup-NorthC Single-make Dual-Disk Hard-Disk
These script files set up the NorthC environment, you should edit the
"setup-NorthC" file to call the setup file that is needed for your system.
README
A quick introduction to the astounding bonuses of using one of the best
value for money 'C' compilers on the Amiga.
CONTENTS
A list of the contents of the "NorthC:" disk, this file in fact.
CHANGES
This file lists the changes that have been made to NorthC in each release,
it will be of most use if you are updating an old NorthC disk.
CONTRIBUTORS
This file lists some of the many people that have helped make NorthC
possible.
tools
The source files for the "ar" and "cc" programs, the command "make" will
recompile these files for you. These are here mainly as examples that are
garenteed to compile with NorthC. Also cc.c is a good program to hack
about a bit if you want to change your top level interface.
clibs
The 'C' library files, this directory contains the files NorthC requires
for the standard library and the startup routines. These files include
documentation of the 'C' library, source for the startup routines and the
'C' library itself.
bin
This directory contains the actual tools, the compiler, assembler, linker,
optimiser, make program and front end for NorthC, these mostly come from
other people see the documentation for the originators.
bin/NorthC bin/NorthC.doc
The compiler, this will translate 'C' source into assembler files.
Read the file "bugs.doc" to find details of the current release.
bin/a68k bin/A68k.doc
The assembler from Charlie Gibbs, again the doc file gives more details.
This translates assembler files into object files.
bin/Blink bin/Blink.doc
The linker from "The Software Distillary", see the doc file for details.
This combines object files and libraries to produce executable programs.
bin/Bugs.doc
A list of known bugs in this version of NorthC, this includes work
arounds for many of the bugs. It is important to read this document when
you find your program not behaving as it should.
bin/make bin/make.doc
The make program, I have supported the basic elements of "make" but some
elements, such as variables, are missing.
bin/cc bin/cc.doc
The front end, this will control the compiler assembler and linker. This
program loosly follows the normal UNIX conventions, however it needs to be
hacked before it does everything you will need.
bin/ar
The library creator, note this takes a very simple view of creating
libraries, it just concatenates files together. See the tools directory
to examine the source.
bin/top bin/top.doc
The optimiser, this program will make assembler code more efficient.
include
This directory contains the "include" files, the compiler automatically
looks in the ":include" directory for the include files, if you want it to
look elsewhere change the "INCLUDE" environment variable. All the standard
header files are in this directory.
Texts
This directory contains various texts that I thought people would be
interested in reading.
"NorthC Examples:" disk
clibs/UNIX
This directory contains an example 'C' library, this one implements some
UNIX like file handling routines.
CRender
This directory contains an example program, this program draws three
dimensional solid models, it also calls intuition and some graphics
routines.
disass
This directory contains a program that disassembles object modules,
the hard bit was written by Martin Combs, I have just added some code
to take account of Amiga object formats.
fortune
A simple "fortune" type program, this prints out sayings from a file
in the directory and uses the narrator device to say them.
hello
This is a bare directory to create the "hello.c" program in, it contains
a file "hello.doc" that explains how to create a simple 'C' program.
iff
This directory contains an IFF reader, from Electronic Arts. The only
program I have got working is one that displays IFF pictures.
top make
The source code for some of the tools in the "NorthC:bin" directory.
mini-hello
This directory shows how you can reduce the size of 'C' programs
by manipulating the startup routines in your NorthC programs.
split
This simple program splits a large file into a number of smaller ones.